连不上数据库,"HTTP 错误 500.100 - 内部服务器错误 - ASP 错误"

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:24:00
技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for SQL Server (0x80004005)
用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
/aaa/admin/gradeinsertchoice.asp, 第 14 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; TencentTraveler 4.0)

网页:
GET /aaa/admin/gradeinsertchoice.asp

时间:
2008年11月19日 星期三, 19:44:34

详细信息:
Microsoft 支持
-----------------------------------------------
代码如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="../Connections/conn.asp" -->
<%

Set rs = Server.CreateObject("ADODB.Recordset")
rs.ActiveConnection = MM_conn_STRING
rs.Source = "SELECT * FROM 学生表 order by 系别,班级,学号"
rs.CursorType = 0
rs.CursorLocation = 2
rs.LockType = 1
rs.Open()

%>

<html>
<head>
<title>Untitled Documen

这一问题一般是由于SQL Server未集成Windows身份验证导致的,所以解决方案为:
1 打开SQL Server企业管理器。
2 选择服务器名称上右键选择“编辑SQL Server注册属性”,然后在对话框中选择“使用windows身份验证”。
3 试试一试,不行。在看看安全性设置
4 同样右键,选择“属性”,然后打开“安全性”选项卡。
5 在选项卡中,选择身份验证为“SQL Server和 Windows ”,其他不变

这是因为你sql没有采用sa 混合模式登录,而只采用了Windows身份验证

所以sa登陆不上..

看你的数据是sql2000 还是sql2005

各有各的解决方案..最好是来百度HI上找我.或者把QQ站内信给我.

边说边解决..你看过来更明白.我做起来更快

有可能是连接字符串写错了,错误在conn.asp,没有正确的提供SQL SERVER的账号跟密码吧!